Tureng Mobile
Deyim
8
f.
make oneself scarce
f.
do a disappearing act
f.
perform a disappearing act
f.
stage a disappearing act
f.
do a vanishing act